import random,easygui

canGuessNum=6
yourGuessNum=1
surplusNum=0
curNeedGuessValue=random.randrange(1,100)
yourGuessValue=-1


choices=["开始游戏","退出"]
curSelect = easygui.buttonbox("我这里有一份价值连城的宝藏地图，我将给你【"+str(canGuessNum)+"】次提示的机会，猜对后我就将这份宝藏地图交给你，加油，年轻人！",
"Python猜数游戏",choices)
if(curSelect==choices[0]):
    while(yourGuessNum<=canGuessNum and yourGuessValue!=curNeedGuessValue):
         yourGuessValue=easygui.integerbox("请输入你要猜的的数字，数字范围是【1-100】")
         yourGuessNum+=1
         if not yourGuessValue: 
            easygui.msgbox("请输入你要猜测的数字，你已经浪费了【%d】次机会"%(yourGuessNum-1))
            continue
         if(yourGuessValue==curNeedGuessValue):
            easygui.msgbox("恭喜你，年轻人，你只花费了【%d】次机会就猜中了，现在我把宝藏的地图交给你，祝你心想事成"%yourGuessNum)
            break
         else:
            surplusNum=canGuessNum-yourGuessNum+1
            if(yourGuessValue>curNeedGuessValue):
                easygui.msgbox("年轻人，你猜的数字太大了，你还有【%d】次机会，我看好你"%surplusNum)
                continue
            if(yourGuessValue<curNeedGuessValue):
                easygui.msgbox("莫灰心，你猜的数字太小了,你还有【%d】次机会，我看好你"%surplusNum)
                continue
    


   
    